package com.chen.facemanager.dto;

/**
 * @ClassName JSZ
 * @Description
 * @Author Mr-CHEN
 * @Date 2019/8/28 0028 10:28
 * @Version V1.0
 **/

public class JSZ {

    /**
     * SerialNo : 7189d19c-101e-420a-9d40-3a5046436c43
     * ResponseCode : 100
     * ResultData : {"ValidTo":"2027-09-29 00:00:00","FirstIssueDate":"2011-09-29 00:00:00","LicenseStatus":"A/正常","ValidFrom":"2017-09-29 00:00:00","Gender":"1/男性","LicenseClass":"C1/小型汽车","LicenseType":""}
     * ResultText : 一致
     * ResponseText : 接口 调用成功
     * ClientOrderNumber : 201812191112
     * Result : 1
     */
    private String SerialNo;
    private int ResponseCode;
    private ResultDataEntity ResultData;
    private String ResultText;
    private String ResponseText;
    private String ClientOrderNumber;
    private int Result;

    public void setSerialNo(String SerialNo) {
        this.SerialNo = SerialNo;
    }

    public void setResponseCode(int ResponseCode) {
        this.ResponseCode = ResponseCode;
    }

    public void setResultData(ResultDataEntity ResultData) {
        this.ResultData = ResultData;
    }

    public void setResultText(String ResultText) {
        this.ResultText = ResultText;
    }

    public void setResponseText(String ResponseText) {
        this.ResponseText = ResponseText;
    }

    public void setClientOrderNumber(String ClientOrderNumber) {
        this.ClientOrderNumber = ClientOrderNumber;
    }

    public void setResult(int Result) {
        this.Result = Result;
    }

    public String getSerialNo() {
        return SerialNo;
    }

    public int getResponseCode() {
        return ResponseCode;
    }

    public ResultDataEntity getResultData() {
        return ResultData;
    }

    public String getResultText() {
        return ResultText;
    }

    public String getResponseText() {
        return ResponseText;
    }

    public String getClientOrderNumber() {
        return ClientOrderNumber;
    }

    public int getResult() {
        return Result;
    }

    public class ResultDataEntity {
        /**
         * ValidTo : 2027-09-29 00:00:00
         * FirstIssueDate : 2011-09-29 00:00:00
         * LicenseStatus : A/正常
         * ValidFrom : 2017-09-29 00:00:00
         * Gender : 1/男性
         * LicenseClass : C1/小型汽车
         * LicenseType :
         */
        private String ValidTo;
        private String FirstIssueDate;
        private String LicenseStatus;
        private String ValidFrom;
        private String Gender;
        private String LicenseClass;
        private String LicenseType;

        public void setValidTo(String ValidTo) {
            this.ValidTo = ValidTo;
        }

        public void setFirstIssueDate(String FirstIssueDate) {
            this.FirstIssueDate = FirstIssueDate;
        }

        public void setLicenseStatus(String LicenseStatus) {
            this.LicenseStatus = LicenseStatus;
        }

        public void setValidFrom(String ValidFrom) {
            this.ValidFrom = ValidFrom;
        }

        public void setGender(String Gender) {
            this.Gender = Gender;
        }

        public void setLicenseClass(String LicenseClass) {
            this.LicenseClass = LicenseClass;
        }

        public void setLicenseType(String LicenseType) {
            this.LicenseType = LicenseType;
        }

        public String getValidTo() {
            return ValidTo;
        }

        public String getFirstIssueDate() {
            return FirstIssueDate;
        }

        public String getLicenseStatus() {
            return LicenseStatus;
        }

        public String getValidFrom() {
            return ValidFrom;
        }

        public String getGender() {
            return Gender;
        }

        public String getLicenseClass() {
            return LicenseClass;
        }

        public String getLicenseType() {
            return LicenseType;
        }

        @Override
        public String toString() {
            return "ResultDataEntity{" +
                    "ValidTo='" + ValidTo + '\'' +
                    ", FirstIssueDate='" + FirstIssueDate + '\'' +
                    ", LicenseStatus='" + LicenseStatus + '\'' +
                    ", ValidFrom='" + ValidFrom + '\'' +
                    ", Gender='" + Gender + '\'' +
                    ", LicenseClass='" + LicenseClass + '\'' +
                    ", LicenseType='" + LicenseType + '\'' +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "JSZ{" +
                "SerialNo='" + SerialNo + '\'' +
                ", ResponseCode=" + ResponseCode +
                ", ResultData=" + ResultData +
                ", ResultText='" + ResultText + '\'' +
                ", ResponseText='" + ResponseText + '\'' +
                ", ClientOrderNumber='" + ClientOrderNumber + '\'' +
                ", Result=" + Result +
                '}';
    }
}